2012년04월07일 4번
[과목 구분 없음] 페이징(paging) 기법에서 페이지 크기에 대한 설명으로 옳지 않은 것은?
- ① 페이지 크기가 작아지면 페이지 테이블의 크기도 줄어든다.
- ② 주기억장치는 페이지와 같은 크기의 블록으로 나누어 사용된다.
- ③ 페이지 크기가 커지면 내부 단편화(internal fragmentation) 되는 공간이 커진다.
- ④ 페이지 크기가 커지면 참조되지 않는 불필요한 데이터들이 주기억장치에 적재될 확률이 높아진다.
(정답률: 75%)
문제 해설
"페이지 크기가 커지면 내부 단편화(internal fragmentation) 되는 공간이 커진다."가 옳지 않은 설명입니다.
페이지 크기가 작아지면 페이지 테이블의 크기도 줄어들게 됩니다. 이는 페이지 테이블이 각 페이지의 시작 주소를 저장하기 때문입니다. 페이지 크기가 작아지면 페이지의 개수가 증가하게 되고, 각 페이지의 시작 주소를 저장하는 페이지 테이블의 크기도 그에 따라 작아지게 됩니다.
주기억장치는 페이지와 같은 크기의 블록으로 나누어 사용됩니다. 이는 페이지 기법에서 페이지 단위로 주기억장치를 관리하기 때문입니다.
페이지 크기가 커지면 참조되지 않는 불필요한 데이터들이 주기억장치에 적재될 확률이 높아진다는 것은 옳은 설명입니다. 이는 페이지 크기가 커지면 한 페이지에 불필요한 데이터들이 함께 적재될 가능성이 높아지기 때문입니다. 이는 외부 단편화(external fragmentation)를 유발할 수 있습니다.
반면, 페이지 크기가 커지면 내부 단편화가 커진다는 것은 옳지 않은 설명입니다. 내부 단편화는 페이지 크기보다 작은 데이터가 페이지에 적재될 때 발생하는 문제입니다. 페이지 크기가 커지면 한 페이지에 더 많은 데이터가 적재될 수 있기 때문에 내부 단편화가 줄어들게 됩니다.
페이지 크기가 작아지면 페이지 테이블의 크기도 줄어들게 됩니다. 이는 페이지 테이블이 각 페이지의 시작 주소를 저장하기 때문입니다. 페이지 크기가 작아지면 페이지의 개수가 증가하게 되고, 각 페이지의 시작 주소를 저장하는 페이지 테이블의 크기도 그에 따라 작아지게 됩니다.
주기억장치는 페이지와 같은 크기의 블록으로 나누어 사용됩니다. 이는 페이지 기법에서 페이지 단위로 주기억장치를 관리하기 때문입니다.
페이지 크기가 커지면 참조되지 않는 불필요한 데이터들이 주기억장치에 적재될 확률이 높아진다는 것은 옳은 설명입니다. 이는 페이지 크기가 커지면 한 페이지에 불필요한 데이터들이 함께 적재될 가능성이 높아지기 때문입니다. 이는 외부 단편화(external fragmentation)를 유발할 수 있습니다.
반면, 페이지 크기가 커지면 내부 단편화가 커진다는 것은 옳지 않은 설명입니다. 내부 단편화는 페이지 크기보다 작은 데이터가 페이지에 적재될 때 발생하는 문제입니다. 페이지 크기가 커지면 한 페이지에 더 많은 데이터가 적재될 수 있기 때문에 내부 단편화가 줄어들게 됩니다.